home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / hard / drivr / a2091t.lha / ReadMe.ita < prev    next >
Text File  |  1993-04-07  |  4KB  |  82 lines

  1.  
  2.  
  3.                               A2091Turbo V1.2
  4.             (c) 1993 by Fabio Caruso         
  5.             A4000 & A2091 together forever...
  6.  
  7. Il programma è stato scritto per far funzionare correttamente l'Amiga 4000
  8. con il controller A2091... Infatti, normalmente, qualunque caricamento o sal-
  9. vataggio che riguarda la ram a 32-bit, provoca un rallentamento del trasferi-
  10. mento dei dati dal e verso l'hard-disk. Il programma interpone dei buffer fra
  11. l'area di memoria in cui il computer fà DMA e la zona di destinazione finale
  12. dei dati. In altre parole un file viene letto dall'hard disk, trasferito nei
  13. buffer (normalmente disponibili tramite il comando AddBuffers), trasferito una
  14. seconda volta nei buffer creati dal programma e infine nell'area di memoria in
  15. cui dovrà definitivamente risiedere. La procedura viene effettuata al contrario
  16. per il salvataggio.
  17. Tutto questo perchè ? Perchè il device della Commodore che controlla l'A2091
  18. (che sul A4000 viene automaticamente rinominato 2nd.scsi.device) ha qualche
  19. problema che ha come effetto che il controller appare notevolmente infastidito
  20. e rallentato (circa 50k al secondo) dal trasferimento dei dati operato dal
  21. 68040 in contemporanea al DMA dall'hard-disk. In altre parole i dati prove-
  22. nienti dall'hard-disk vengono riversati dal controller in DMA sulla ram
  23. (nei buffer specificati con Addbuffers o con la mountlist o con l'HDToolBox,
  24. ecc..), a questo punto interviene la CPU che, quando li trasferisce nella ram
  25. a 32-bit, interferisce evidentemente col controller che nel frattempo vorrebbe
  26. caricare i rimanenti...
  27. La patch viene effettuata sulle routine Read e Write della dos.library...
  28. A questo proposito è richiesto almeno il Kickstart 2.04, visto come sono con-
  29. figurati gli offset nella dos.library 1.3, e anche per una questione di allo-
  30. cazione di memoria effettuata dall'exec che solo dalla versione 37 in poi ri-
  31. conosce la 24BITDMA memory. Per utilizzare il programma è necessario posse-
  32. dere quindi della FAST ram montata sull'A2091; se questa non è presente ver-
  33. rà utilizzata la CHIP, ed è chiaro inoltre che occorre possedere un A4000
  34. o un'altra macchina comunque accelerata e con della ram a 32-bit indiriz-
  35. zata al di fuori dei 24-bit ($000000-$ffffff), visto che solo con essa
  36. si possono manifestare tali problemi...
  37. La memoria che viene allocata dal programma è attualmente di 128k bytes.
  38. Dimenticavo... Il programma funziona anche con altre schede dotate di 68030
  39. e 68040 per A500 e A2000 che con l'A590 e l'A2091 presentano un problema
  40. identico (l'ho verificato con successo); non ne ho verificato il funziona-
  41. mento con altri controller perchè in nessuno ho riscontrato lo stesso difetto.
  42. Sappiate comunque che è un difetto del device software e non dell'hardware e
  43. che è probabilmente rimediabile con una correzione delle routine sulle rom
  44. dell'A2091 (da parte della Commodore ovviamente).
  45. P.S. Non fate funzionare il programma con un controller già perfettamente fun-
  46. zionante e veloce.. Non serve a niente.. occupa memoria e basta.. Potete ve-
  47. rificarlo da soli...
  48.  
  49. Sintassi e utilizzo (solo da CLI):
  50.  
  51. A2091Turbo <lista dei device>
  52.  
  53. la lista è costituita dai nomi delle partizioni (quelli della mountlist o del-
  54. l'HDToolBox per intenderci); non vanno bene invece i nomi dei volumi, in altre
  55. parole quelli che vedete sulla finestra del Workbench.
  56. Ogni nome deve quindi terminare con i due punti (":") e non ha importanza se
  57. è scritto in maiuscolo o in minuscolo.
  58. Esempio:
  59.  
  60. A2091Turbo dh0: dh1:
  61.  
  62. installa la patch sulle partizioni (o hard disk) dh0: e dh1: (conviene inse-
  63. rirlo nella startup-sequence)
  64.  
  65.  
  66. Per vedere su quali device è installato A2091Turbo, scrivere:
  67.  
  68. A2091Turbo list
  69.  
  70.  
  71. Per rimuovere il programma e liberare la memoria scrivere:
  72.  
  73. A2091Turbo quit
  74.  
  75.  
  76. Per suggerimenti o consigli scrivere a
  77.  
  78. Fabio Caruso
  79. Viale Giostra n.23/c
  80. 98121 Messina
  81.  
  82.